/*
 * IDSunicos.cpp
 *
 *  Created on: 12/11/2013
 *      Author: Miguel
 */

#include "IDSunicos.h"

IDSunicos::IDSunicos(/*String path*/) {
	//this->path = path;
	//std::ifstream _ids(path);
	std::ifstream _ids("idsUnicos.txt");
	HandlerDeTexto handler;
	String numero;

	handler.leerPalabra(numero, _ids);
	idUser = Utils::parseInt(numero);

	handler.leerPalabra(numero, _ids);
	idService = Utils::parseInt(numero);

	handler.leerPalabra(numero, _ids);
	idConsultation = Utils::parseInt(numero);

	handler.leerPalabra(numero, _ids);
	idCategory = Utils::parseInt(numero);

	_ids.close();
}

IDSunicos::~IDSunicos() {
	//this->path = path;
	//std::ofstream _ids(path);
	std::ofstream _ids("idsUnicos.txt");
	HandlerDeTexto handler;
	String numero;

	numero = Utils::toString(idUser);
	handler.agregarPalabra(numero, _ids);
	numero.clear();

	numero = Utils::toString(idService);
	handler.agregarPalabra(numero, _ids);
	numero.clear();

	numero = Utils::toString(idConsultation);
	handler.agregarPalabra(numero, _ids);
	numero.clear();

	numero = Utils::toString(idCategory);
	handler.agregarPalabra(numero, _ids);
	numero.clear();

	_ids.close();
}



